﻿body{ font-family: 宋体,Arial,sans-serif; font-style:normal;font-weight:normal;font-size:12px; margin:0 auto; padding:0;}
form,ul,li,ol,dl,dt,dd{margin:0;padding:0; list-style:none;}
img{ vertical-align:middle; border:0;}
em{font-style:normal;}
input, select,img { vertical-align:middle; font-size:12px }
select { border:1px solid #BDC7D8; padding:2px; }        
textarea { border:1px solid #bdc7d8; padding:3px; font-size:12px; overflow:auto }
select, label, textarea, input{ font-family:'lucida grande', tahoma, verdana, arial, simsun, sans-serif }
input.inputtext:focus, textarea:focus { background:#fcfcfc; }
:focus{outline:0;}
textarea{resize:none;}
table{ width:100%;}
td{ padding:8px 0;}
h3 span a{ font:normal 14px 宋体;}

.unDis{ display:none;}
.dis{ display:block;}
.l{float:left;}
.r{float:right;}
.clear,.line{ clear:both; height:0; line-height:0;font-size:0;overflow:hidden;}
.line{height:1px;line-height:1px;font-size:1px;border-bottom:1px #CCC solid;}
.space{ clear:both; height:8px; line-height:8px;font-size:8px;}
a.more{font:normal 12px 宋体;  display:inline-block; float:right; padding-right:5px;*+margin-top:-20px;}

.btn ,.btnGray,.btnmin{ background-color:#005eac; border-color:#b8d4e8 #124680 #124680 #b8d4e8; border-style:solid; border-width:1px; color:#fff; cursor:pointer; font-size:12px; padding:4px 15px;*padding:5px; text-align:center }
.btnGray{background-color:#E0E0E0; border-color:#f0f0f0 #848484 #848484 #f0f0f0; color:#111}
.btnmin{ padding:2px 3px;}
.inputtext { border:1px solid #BDC7D8;font-size:14px;height:18px;line-height:18px;padding:5px 4px; margin-right:8px; vertical-align:middle;}
.textRight,.user table th{ width:180px; text-align:right; font-weight:normal;}
.inputtext12{border:1px solid #BDC7D8;font-size:12px;height:16px;}
input.inputDisTxt{ border:0; background:#FFF; filter:Alpha(Opacity=0.5);-mo-opacity:0.5;opacity:0; color:#111;}
input.noborder{border:0;}

.err,.tip,.ok{ padding-left:18px; margin-left:5px; background:#CCC; font-size:12px; line-height:150%; display:inline-block;}
.err{ background:url(../images/icoErr.gif) 0 0 no-repeat; color:Red;}
.tip{ background:url(../images/icoTip.gif) 0 0 no-repeat;color:#39C;}
.ok{ background:url(../images/icoOk.gif) 0 0 no-repeat;color:Green;}
#tip,.tip{ padding:4px 6px; margin:10px; border:1px #cfcfcf solid; background:#feffcf; color:#111; font:normal 12px/180% 宋体; display:none; clear:both;}
#tip h3,.tip h3{ font:bold 12px/150% 宋体; color:#d5592f; margin:0; padding:0;}
#tip p,.tip p{margin:0;padding:0;line-height:150%;}
.icoClose{ background:url(../images/icoDel1.gif) 0 0 no-repeat; display:inline-block; height:13px; width:13px; float:right; overflow:hidden;}

.f14{font-size:14px;}

.fRed{ color:Red;}
.fYellow{ color:Orange;}
.fGray{ color:Gray;}

.page{width:980px; margin:0 auto;}
.w650,.w480,.w440,.w450,.w520,.w500,.w130,.w320,.w380,.w230,.w312,.w656,.w700,.w280{ background:#FFF; overflow:hidden;}
.w650{width:650px;}
.w316{width:316px; background:#F9F9F9;}
.w480{width:480px;}
.w440{width:440px;}
.w450{width:445px;}
.w520{width:520px;}
.w500{width:500px;}
.w130{width:155px;}
.w320{width:320px;}
.w380{width:380px;}
.w230{width:230px;}
.w312{width:312px;}
.w656{width:656px;}
.w700{width:697px;}
.w280{width:280px; background:#eef4fa;}

.h320{ height:320px;}
.h340{ height:340px;}
.h628{ height:628px; overflow:hidden;}
.ad980{ width:980px; height:90px; overflow:hidden;}
.ad980 ins{ float:left;}

.mr12{ margin-right:12px;}
.mlr13{ margin:0 13px;}

.p8{ padding:8px; *padding-bottom:0;}
.p12{ padding:12px; *padding-bottom:0;}
.p15{ padding:15px;}

.bd{border:1px #b6c7db solid; }
.side {border: #b6c7db 1px solid;width:322px;height:371px;word-break:break-all;background:#f9f9f9;}

/*分页样式*/
.paging{ margin-top:10px; clear:both; text-align:center;}
.paging a,.paging span,.paging em{ padding:2px 5px; margin:2px; color:#03c; border:1px #ccc solid; display:inline-block; width:auto;}
.paging a:hover,.paging a.hover{ background:#03c; color:#FFF}
.paging span{ color:#ADADAD;}
.paging em{ color:#333;}
/*End*/

.header{height:auto; background:#FFF;}
.logo{ float:left; width:130px;}
.logo img{margin-top:12px;}
.logo a{ font-weight:normal;font-size:36px;font-family:宋体; color:#03C; text-decoration:none;}
.headertip{float:right; color:#666;padding-top:30px;}

.lp{width:240px;float:right;}
.lp .top{height:75px; padding:5px; background:url(../images/panel/topbg.gif) 0 0 no-repeat;}
.lp .top p{margin:0;padding:0; height:20px; color:#069;}
.lp .top a{ color:#000; text-decoration:none;padding:0 3px;}
.lp .top .msg,.lp .set{ width:60px; display:inline-block;margin-left:20px;}
.lp .top .set{width:auto;}
.lp .top dl{margin:0;padding:0; background:red;}
.lp .top dt{ float:left;width:46px; text-align:center;}
.lp .top dt img{margin-top:8px;}
.lp .top dd{ float:right;width:180px; padding-top:5px; text-align:left;}
.lp .top dd strong{ background:url(../images/arrowGraydown.gif) 5px right no-repeat;padding:0 10px 0 0;}
.lp .top dd p{margin:4px 0;}
.lpBody{ position:absolute; z-index:99; margin-top:-6px; display:none;}
.lpMid { background:url(../images/panel/midBg.gif) 0 0 repeat-y; width:236px;min-height:500px; padding:0 2px;}
.lpMid h3{margin:0;padding:0; background:url(../images/panel/tabBg.gif) 0 0 repeat-x;}
.lpMid h3 a{ width:78px; height:26px; line-height:26px;font-size:12px;font-weight:normal; color:#000; text-decoration:none; text-align:center; display:inline-block;border-left:1px #a7b9b5 solid;}
.lpMid h3 a.over{ background:#FFF;}
.lpMid ul,.lpMid ol{margin:0;padding:0 5px; display:none;}
.lpMid ol{ background:#dbeffd;margin:0 5px;}
.lpMid h6{background:url(../images/arrowGrayright.gif) 5px 9px no-repeat;padding:0 0 0 18px;margin:0; height:26px; line-height:26px;font-size:12px; font-weight:normal; cursor:default;}
.lpMid h6.open{background:url(../images/arrowGraydown.gif) 5px 11px no-repeat;}
.lpMid li,.lpMid dd{ height:26px; line-height:26px;margin:2px 0; padding:0 3px; overflow:hidden;}
.lpMid dd{ border-bottom:1px #9ccaec dashed;}
.lpMid li img{vertical-align:middle;margin:0 0 3px 5px;}
.lpMid li a,.lpMid dd a{padding:0 8px; color:#000; text-decoration:none;}
.lpMid li em{ color:Gray;}
.lpMid li blockquote{ border:1px #CCC solid; width:240px; height:130px; background:#FFF;border-collapse:collapse;margin:0 0 0 -238px; position:absolute;z-index:9999; display:none;}
.lpMid li blockquote p{margin:0;padding:0;}

p.desHead{height:106px;}
.desMan{ line-height:18px;}
.desMan a{ color:#156fe9;padding:0;margin:0;}
span.desPic{ background:url(../images/panel/headpicBg.gif) 0 0 no-repeat; width:50px; height:50px;margin:5px;padding:1px; text-align:left; display:inline-block; float:left;}
span.desPic img{margin:1px;padding:0;}
.desFoot{ background:#dbe1df; text-align:right;padding:0 3px;height:23px; line-height:23px;}
.desFoot a{color:#EEE}
.lpList{ overflow:auto; overflow-x:hidden; display:none;}
.lpBt{ background:url(../images/panel/bottomBg.gif) 0 0 no-repeat; width:240px; height:32px; line-height:32px;}

/*jScrollPane*/
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: url(../images/windows_track.gif) repeat-y;}
.jScrollPaneDrag {position: absolute;background: #666;cursor: pointer;overflow: hidden;background: url(../images/windows_drag_middle.gif) no-repeat 0 50%;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;background: url(../images/windows_drag_top.gif) no-repeat;height: 4px;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;background: url(../images/windows_drag_bottom.gif) no-repeat;height: 4px;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 14px;background: url(../images/windows_arrow_up.gif) no-repeat 0 0;}/*background-color: #666;*/
a.jScrollArrowUp:hover {background-position: 0 -20px;}/*background-color: #f60;*/
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;height: 14px;background: url(../images/windows_arrow_down.gif) no-repeat 0 0;}/*background-color: #666;*/
a.jScrollArrowDown:hover {background-position: 0 -20px;}/*background-color: #f60;*/
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -40px;}/*background-color: #f00;*/

/*jScrollPane end*/

/*chatWindow*/
.chatWindow{width:436px;height:330px;background:red url(../images/panel/msgBg.gif) 0 0 no-repeat;padding:2px;}
a.closeWindow{ display:inline-block;width:38px; height:16px; text-decoration:none; float:right;margin:-2px -1px 0 0;}
a:hover.closeWindow{ background:url(../images/panel/icoClose.gif) 0 0 no-repeat;}
.chatTop{height:32px; padding:4px;}
.chatTop span{ float:left;}
.chatHeadPic{ margin:2px 4px 0 2px;}
.chatHeadPic img{width:26px; height:26px;}
.chatMsg{padding:8px;margin:0; line-height:150%; height:156px;width:420px; overflow:scroll; overflow-x:hidden;}
.chatMsg dt{ color:#008040; font-family:Times New Roman,Arial;}
.chatMsg dt em{margin-left:15px; font-family:Arial;}
.chatMsg dd{padding-left:16px;}

.chatFun{ height:18px; padding:3px;}
.chatWrite{width:433px;height:63px; overflow:hidden;}
.chatWrite textarea{width:427px;height:58px; font-size:12px; font-family:Arial; padding:3px 3px 0 3px;margin:0; border:none; overflow:hidden;}
.chatBot{ text-align:right;padding-right:10px;}
.chatBot input{ margin:4px;padding:0;border:0;width:69px; height:21px;}
.chatBot .btnClose{ background:url(../images/panel/btnClose.gif) 0 0 no-repeat; }
.chatBot .btnSend{ background:url(../images/panel/btnSend.gif) 0 0 no-repeat;}
/*chatWindow end*/

.footer{clear: both; border-top:1px #b6c7db solid; color: #666; line-height: 24px; margin:0 auto 12px auto; text-align: center}
.footer p{ margin:0; padding:0;}
.footer a{color:#77C;}

/*search*/
#searchType{float:left;width:600px; background:#FFF;}
#searchType,#searchType h3,#searchType div input,#searchType li label{margin:0;padding:0;}
#searchType h3{}
#searchType h3 a,#searchType h3 a:hover{ color:Blue; text-align:center;font-weight:normal; font-size:14px; margin-right:12px;}
#searchType h3 a.over{ color:#333; font-weight:bold; line-height:23px; margin-right:12px; text-decoration:none;}
#searchType div{ margin:0 0 3px 0;}
#searchType div input{ font-size:14px; height:23px; line-height:23px; padding:0 3px; width:340px;}
#searchType .btnSearch{width:76px; height:28px; line-height:24px; font-size:14px;}
#searchType li{display:none;}
#searchType li label{padding:0 1px 0 16px;color:#999;font-size:14px;font-family:宋体,Arial;background:url(../images/checkBox.gif) 0 0 no-repeat; cursor:pointer;}
#searchType li label.checked{color:Red;background:url(../images/checkedBox.gif) 0 0 no-repeat;}
/*search End*/

#nav {background: url(../images/line.gif) -9px 0 repeat-x; height: 30px;}
#nav ul,.top ul {display: inline;}
#nav ul.nav_main{float: left; margin-left: 10px; width:670px; height: 100%}

#nav li {font-size: 12px; float: left; color: #fff; line-height: 32px}
#nav ul.nav_main li {padding:0 7px 0 11px; font-weight: bold; background: url(../images/icon.gif) -45px -91px no-repeat; line-height: 32px;}

#nav ul.nav_main li.new_yyh {padding-left: 18px; font-weight: normal; background: url(../images/news_yyh.gif) 5px -139px no-repeat}
#nav ul.nav_main li.new_yyh a {display: block; width:40px;}
#nav ul li.new {position: relative}
#nav ul div {background: url(../images/icon.gif) center 4px no-repeat}
#nav ul li.new div.n_new {right: -10px; top: -4px; background: url(../images/bg.gif) no-repeat -33px -71px; width: 22px; position: absolute; height: 10px}
#nav a{display: block}
#nav a:link,#nav a:visited {font-size: 12px; color: #fff; text-decoration: none}

#nav div.nav_form { float:right; width: 300px; padding-top:2px; text-align:left;}
#nav div.nav_form .input{ border:1px #022045 solid; height:23px; line-height:23px; padding:0 2px; width:220px; color:#ccc;}
#nav div.nav_form .btn{width:60px; height:25px; padding:3px;}

#nav ul li dl,.top ul li dl{ background:#FFF; margin-top:-1px; padding-top:2px; border:2px #1757a8 solid; border-top:none; width:220px; display:none; position:absolute; z-index:999;}
#nav ul li dl dd,.top ul li dl dd{ color:#03c}
#nav ul li dl dd a,.top ul li dl dd a{ background:#FFF; color:#03c; font:normal 14px/180% 宋体; width:auto; padding:0 8px;}
#nav ul li dl dd a:link,#nav ul li dl dd a:visited{ color:#03C;}
#nav ul li dl dd a:hover,.top ul li dl dd a:hover{ background:#e4ecfa;}

.top{ height:16px;}
.top ul {display:inline;background:#F9F9F9; border:1px #CCC solid;line-height:16px; float:right;}
.top li {font-size:12px; padding:0 3px; color:#E0E0E0; line-height:16px; float:left;}
.top ul a{ display:block; color:#03C; text-decoration:none;}
.top ul li dl{ border:1px #CCC solid;}
.top ul li dl dd a{font-size:12px;}
.top div{font-size:12px;}
.top .l{ padding:3px; color:#666;}
.bd h3{font-size:13px; padding-left:8px; margin-top:8px;}
.title,.title1{ background:url(../images/line.gif) 0 -30px repeat-x; height:23px;line-height:23px;font-weight:bold; font-size:14px; padding:0 0 0 8px;}
.title1{ background:none; padding-top:6px;}
.title a{color:#111;}
.title span{font-weight:normal; color:#b3c5dc;}
.title span a{font-weight:normal;font-size:12px; color:#03C; text-decoration:none;}
.title span a:hover{ text-decoration:underline;}
.title strong a,.body ul h5 a{ font-size:14px; font-weight:bold; color:#111; text-decoration:underline;}
.body{ padding:8px 0; overflow:hidden;}

.body div h3{margin:0;padding:8px; clear:both;}
.body div h3 a{font-size:16px; font-weight:bold; font-family:黑体; color:#039;text-decoration:none;}
.body ul li{padding-left:15px; margin:3px 5px; background: url(../images/point.gif) 5px 3px no-repeat; line-height:21px;}
.body li a{ font-size:14px;}
.body li em,.body div h3 em{ font-style:normal; color:#666; margin-left:8px; font-size:12px; font-family:Arial;}
.body li strong,.body div h3 strong{ font-size:12px; display:none; color:#99ccff; margin-left:8px; cursor:pointer;}
.body li strong.del{ background:url(../images/icoDel.gif) 0 center no-repeat; width:14px; cursor:pointer;}
.body li strong img{ display:inline-block;_margin:9px 0;}
.body li.sp{ height:8px;line-height:8px;font-size:8px; overflow:hidden;}

.body ul h5{margin:0;padding:0;}
.body ul h5 a{ text-decoration:none;}
.body ul h5 em{font-weight:normal;}
.body ul ul {padding-bottom:1px;}
.body ul ul li a{font-size:12px;}

.body ul h4{margin:0;padding:5px 0 0 8px;}
.body ul h4 a{ text-decoration:underline;font-size:12px; font-weight:bold; color:#666;}

.bodypic{ background:#FFF;}
.bodypic ul{}
.bodypic li{ font-size:12px; text-align:center; display:inline-block; width:150px; height:122px; margin:10px 5px 0 5px; overflow:hidden; float:left;}
.bodypic li a{ color:#666; text-decoration:none; line-height:18px;}
.bodypic li img{ border:1px #979797 solid; display:inline-block; margin-bottom:2px;}/*width:120px; height:80px; */
.bodypic li span{ position:absolute; width:inherit; color:blue; font-weight:bold;font-size:14px; line-height:30px; font-family: 宋体; display:none; text-align:center;  cursor:pointer;margin-left:-12px\9;}
.picC3 ul{ margin:15px 0; overflow:hidden;}
.picC3 li{ margin:5px; padding:0; width:138px;_width:135px; height:128px; overflow:hidden;}


#disData{background:#FFF;}
.c2 li,.c3 li,.c4 li{ width:461px;display:block;float:left;}
.c3 li{ width:30%;}
.c3 li a,.c2 li a{ }
.c4 li{ width:25%; height:30px;}
.c4 li em{ display:none; margin-left:5px; cursor:pointer;}
.c2 li em a{ color:#03C}
.bottom{background-color:#ebf3f6; border-top:1px #e0e0e0 solid;text-align:right; line-height:21px; height:21px; padding-right:8px;}
.bottom a{font-size:12px;}
/*background:url(../images/line.gif) 0 -30px repeat-x;*/
.tab{ background:#ecf2f9; text-align:center;}
.tab a{ display:inline-block; padding:0 8px; font:bold 12px/26px 宋体; text-decoration:none;}
.tab a.hover{ background:#FFF; color:#333;}

.outBtn {width:12px; padding:5px; background:#FFF url(../images/arrowLeft.gif) right bottom no-repeat; border:3px #ADADAD solid; float: left; writing-mode:tb-rl; letter-spacing:3px; cursor:pointer;}

.tiptitle{ padding-left:8px; color:#19377f; font-weight:bold;font-size: 14px; line-height:28px; height:28px; background:#F0F0F0; border-bottom:1px #CCC solid;}
.tipbody{ background:#FFF; padding:8px; line-height:150%; min-height:60px; overflow:hidden;}
.tipbody textarea{ font-size:12px; border-color:#DDD;}
.tipbtn{ background:#F0F0F0; padding:3px; border-top:1px #CCC solid; text-align:center;}
.popdiv{ left:10%; top:10%; min-width:400px;_width:400px; position:absolute; z-index:9999; background:#999; padding:1px 2px 3px 1px; display:none;}
#maskDiv{ position:absolute; background:#333; filter:Alpha(Opacity=50);-moz-opacity:0.2;}

#mark{ position:absolute; width:100%; height:100%; background:#000; top:0; display:none; z-index:99; filter:Alpha(Opacity=30); -moz-opacity:0.3;}
#mark iframe{ position:absolute;visibility:inherit;top:0;left:0;width:expression(this.parentNode.offsetWidth);height:expression(this.parentNode.offsetHeight);z-index:-1;filter:Alpha(Opacity=0);}

.editUrlPopWindow{background:#FFF;padding:8px;}
.editUrlPopWindow,.table .textRight{ font-size:14px;}
.editUrlPopWindow .inputtext{ width:300px;font-size:12px;}
.table .inputtext{ width:200px;font-size:12px;}
.table span strong{ color:red;}
.table input{ margin-right:5px;}

.list table td{ padding:6px;}
.list img{ cursor:pointer;}

#friendList{height:180px; padding:5px; overflow:auto;overflow-x:hidden; border:1px #DDD solid;}
#friendList label{ width:110px; margin:3px; padding:3px; display:inline-block; overflow:hidden;}

ul.tUl{ display:inline;font-size:12px; font-weight:normal;}
ul.tUl li{ display:inline; margin:0 5px;}
ul.tUl li a{font-size:12px; display:inline-block;}
ul.tUl li ul{ display:none;background:#FFF; width:80px; border:1px #b8d2f2 solid;position:absolute; z-index:99; *+top:22px;left:0;}
ul.tUl li ul li{margin:0;}
ul.tUl li ul li a{ display:block; width:auto; color:#03C; padding:0 0 0 8px;}
ul.tUl li ul li a:hover{  background:#e4ecfa;}
#followerList{ position:relative;font-size:14px;}

.ico{ background-image:url(../images/widgetBg.gif); background-repeat:no-repeat;width:12px; height:14px; display:inline-block; margin:3px 8px 0 0;*+margin-top:-20px; float:right;}
.icoSet{ background-position:-4px -3px;}
.icoDel{ background-position:-65px -3px;}

.f12 li a{font-size:12px;}

.focusTopic{ height:auto; margin:0 8px; overflow:hidden;}
.focusTopic li div p{ margin-bottom:2px;}
.focusTopic li div h3,.focusTopic li div p{margin:0;padding:0 0 4px 0; text-align:center; line-height:100%;}
.focusTopic li div h3 a{font:bold 20px "宋体";color:Red; text-decoration:none;}
.focusTopic li div p a{ color:Gray;font-size:12px;}
.focusTopic ul li{padding-left:15px; margin:3px 0 0 0; background: url(../images/point.gif) 3px 0 no-repeat; line-height:21px;}
.focusTopic li a{ font-size:14px;}
.focusTopic li em{ font-style:normal; color:#666; margin-left:8px; font-size:12px; font-family:Arial;}
.focusTopic li.sp{ height:8px;line-height:8px;font-size:8px; overflow:hidden;}

.focusNews dl{display:none;}
.focusNews dt{ margin-bottom:4px;}
.focusNews dt a{ width:110px; display:inline-block; text-align:center; color:#333;}
.focusNews dt a img{ margin-bottom:4px; border:1px #CCC solid; padding:1px; width:80px; height:61px;}
.focusNews dd{ line-height:21px;}
.focusTopic a:hover,.focusNews a:hover{color:Red;}

/*焦点图片*/
.focus_nt{border:1px #333 solid}
#f_cnt{width:320px; height:236px; overflow:hidden; background:#ebebeb;}
#f_img{width:320px; height:236px; overflow:hidden;filter:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); }
#f_img a img{width:318px; height:236px;border:1px #979797 solid;}
#f_info{width:100%; top:-39px; position:relative;}
#f_button{width:100%; text-align:right; top:0;right:1px;position:absolute;z-index:2;}
#f_button a{display:inline-block; width:22px;height:13px;text-align:center;text-decoration:none;color:#FFF;background:#000;overflow:hidden;filter:Alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;font: 9px Verdana, Geneva, sans-serif;border-left:solid 1px #FFF; }
#f_button a:link,#f_button a:visited,#f_button a:active{}
#f_button a:hover{background:#f00; color:#fff;}
#f_button a.on:link,#f_button a.on:visited,#f_button a.on:active,#f_button a.on:hover{background:#f00; color:#fff;}
#f_text{ width:100%; height:26px; line-height:26px; text-align:center; top:13px; background:#ebebeb; filter:Alpha(Opacity=100);-mo-opacity:1;opacity:1; position:absolute;border-top:1px #979797 solid;}
#f_text a{ color:#111; font-size:14px; font-weight:bold; text-decoration:none;}
/*焦点图片 END*/

/*团购*/
img,iframe{border:medium none;}
ol,ul,li{list-style:none;}
img,input,label{vertical-align:baseline;}
.tg{ padding:0 0 0 28px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}

.shopItem{float:left;width:315px;height:367px;padding:15px 0 5px 0;}
.shopItem h5,.shopItem dl,.shopItem dt,.shopItem dd,.shopItem p{margin:0;padding:0;}
.shopItem h5{width:290px;height:5px;font-size:0;background:url(/images/tgBg.png) 0 0 no-repeat;margin:0;padding:0;}
.shopItem div{width:308px;padding-bottom:44px;background:url(/images/tgBg.png) 0 307px no-repeat;}
.shopItem del{font-family:SimSun;text-decoration:line-through;}
.shopItem dl{position:relative;width:270px;height:310px;padding:8px 9px 0 9px;background-color:#f8f8f8;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.shopItem dt{display:block;width:270px;height:63px;overflow:hidden;font:bold 14px/1.5 SimSun;}
.shopItem dt a{text-decoration:none; color:#334787;}
.shopItem dt label a{color:#00993e;margin-right:12px;}
.shopItem dt a:hover{text-decoration:underline;}

.shopItem dd span{color:#777;}
.shopItem dd span{float:left;width:86px;margin-left:3px;}
.shopItem dd span em,.shopItem dd span del{color:#333;font-weight:bold;font-style:normal;}
.shopItem dd .txtRight{text-align:right;}

.shopItem dd.img{padding:10px 0;}
.shopItem dd.img a{display:block;width:266px;height:166px;padding:1px;border:1px solid #dfdfdf;}
.shopItem dd.img a:hover{ background-color:#333;}
.shopItem dd.img img{width:266px;height:166px;}

.hot{width:42px;height:40px;position:absolute;z-index:2;top:78px;}
.goodsInfo{padding:8px 0 6px 0;}
.shopInfo p{float:left;height:22px;margin-left:3px;color:#777;width:82px;overflow:hidden;}
.shopInfo a{position:relative;float:left;white-space:nowrap;word-break:keep-all;font-family:SimSun;padding-right:10px; text-decoration:none;}
.shopInfo b{display:block;position:absolute;right:0;top:0;height:18px;width:10px;font-size:0;text-indent:-10em;overflow:hidden;background:url(/images/tgIcon.png) -26px -102px no-repeat;}
.buyInfo{position:absolute;bottom:-36px;width:270px;}
.buyInfo .price{float:left;color:#f00;font:bold 26px/1 Arial;padding-left:18px;margin-right:8px;width:auto;background:url(/images/tgIcon.png) 0 3px no-repeat;display:inline;}
.buyInfo .downtime{float:left;width:110px;height:21px;padding-top:5px;overflow:hidden;}
.buyInfo a.buy,.go_buy span.end{position:absolute;right:-10px;bottom:0;width:67px;height:30px;text-indent:-1000em;overflow:hidden;background:url(/images/tgBg.png) -157px -148px no-repeat;}
.buyInfo a.buy:hover{background-position:-80px -148px;}
.buyInfo span.end{background-position:0 -148px;}
/*End*/

/*user center*/
.user{ background:#FFF;}
.user a{font-weight:normal;font-size:12px; color:#0082cb; text-decoration:none;}
.user h1,.user h2,.user h3{ font-family:宋体;font-weight:bold; font-size:14px;margin:0 0 20px 0;padding:0;}
.user h1{color:#333; font-size:16px;}
.user h2{ padding:0 8px;}
.user h1 span{font-size:12px; font-weight:normal; float:right; margin-right:8px;}
.user h2,.user h4{ background:url(../images/user/line.gif) 0 bottom repeat-x; height:30px;}
.user h2 a{display:inline-block; background:url(../images/user/tabbg.gif) 0 0 no-repeat; width:70px; height:30px;line-height:30px;margin:0 4px; text-align:center; text-decoration:none;}
.user h2 a.hover{ background:url(../images/user/tabbg.gif) 0 bottom no-repeat;color:#111;}
.user h3{font-weight:normal; font-size:12px; color:#CCC;}
.user h3 a{ color:#0082cb; margin:0 4px;}
.user h3 a.over{color:#111;}

.user h4{color:#999;}
.user h4 a{font-size:14px; font-weight:normal; display:inline-block; margin:1px 8px; color:#369;font-family:Arial;}
.user h4 a.over{font-weight:bold; color:#111;}
.user h4 a span{color:#666;font-weight:normal;margin-left:3px; }
.user h4 a em{ font-weight:normal; color:#F00}

.urllist ul{margin:0;padding:0;}
.urllist ul li{line-height:28px; height:28px; border-bottom:1px #CCC dotted;padding-left:5px;}
.urllist ul li span{ display:inline-block;}
.urllist ul li a:hover{color:Blue;}
span.c1{width:500px;}
span.c2{width:80px; text-align:center;}
span.c3{width:70px; text-align:center;}

.commentlist dt{}
.commentlist dt em{ float:right;font-weight:normal; color:#666;}
.commentlist dd{ border-bottom:1px #DDD dotted; line-height:30px; margin:5px 0 14px 0; color:#333}
.commentlist span{color:Gray;}

#webType{ background:url(../images/user/line.gif) 0 bottom repeat-x;height:19px; color:#DDD;}
#webType a{ padding:4px 8px;margin:0 8px; }
#webType a.over{border:1px #e5e5e5 solid; border-bottom-color:White; background-color:#FFF;}

.user .inputtext{padding:2px;}

#uTab div{ display:none;}
#uTab th em{ color:Red;}

.setFace p{margin-left:30px;}
.setFace table{ border-collapse:collapse; border:none;width:700px;margin-left:30px;}
.setFace td{padding:0;margin:0; vertical-align:top; color:Gray;}
.setFace td span{ color:#cd6500;}
.setFace td p{ color:#CCC;margin:0 0 20px 0;padding:0;}
.setFace .face{border:1px #CCC solid; overflow:hidden;}
.setFace .f300{width:300px;height:300px;}
.setFace .f180{width:180px;height:180px;}
.setFace .f50{width:50px;height:50px;}
.setFace .f30{width:30px;height:30px;}
.setFace .btnFace{ background:url(../images/panel/btnbg.gif) 0 0 repeat-x; height:25px; line-height:25px; border:1px #c0c0c0 solid;margin:0;padding:0 10px;}

.footerFun{ text-align:right;padding:10px 0 10px 0;}
.footerFun input{ vertical-align:middle;}
.btnBlue{ width:83px;height:23px;border:0;color:White;font-size:12px; background:url(../images/user/btnBlue.gif) 0 0 no-repeat;margin:0;padding:2px 0;}

.inputEmail{ background:#FFF;height:375px;padding:5px; overflow:hidden;}
.inputEmail p{margin:0;padding:8px;background:#FFF;border-bottom:1px #CCC dashed;font-size:14px;}
.inputEmail p .inputtext{padding:1px;font-size:13px;}
#emailList{margin:8px 0 8px 8px; height:320px;overflow:hidden;overflow-y:auto; background:#FFF;}
#emailList a{ display:inline-block;padding:2px 5px;margin:1px; color:#666; border:1px #ddd solid; text-decoration:none;background:#F9F9F9; cursor:pointer; overflow:hidden;}
#emailList a:hover{ background:#eef4fa;}
/*user end*/

.cnt,.view,.comment{padding:13px;}
.cnt h3{ text-align:center;margin:10px 0 0 0;padding:0;}
.cnt h3 a{ font-size:24px; font-weight:bold; color:Blue; text-decoration:none;}
.cnt h6{ font-size:12px;font-weight:normal; font-family:Arial; color:Gray; border-bottom:1px #e5e5e5 dashed; padding:0 0 10px 0; margin:5px 0 0 0; text-align:center;}
.cnt h6 a{ text-decoration:none;}
.cnt div p{ line-height:23px;font-size:14px;}
.cnt div p img{border:1px #cfcfcf solid;padding:1px;}

.view div a{ text-decoration:none; padding:0 10px;margin:1px 0 0 1px; line-height:35px; height:35px; font-weight:bold; background:#569dee; color:#FEFEFE; display:inline-block; }
.view p strong{color:#318aea}
.view form{color:#888;text-align:right;}
.view form .inputtext{padding:1px 1px 2px 1px;}
.view dl{color:#444;}
.view dd{ text-indent:24px; line-height:23px;}
.comment dd a,.view dd a{ color:#369}

.comment dl{ width:630px; margin:10px; background:#FFF; overflow:hidden;}
.comment dt{ width:70px;padding:3px 10px; text-align:center; background:url(../images/faceBg.gif) center 0 no-repeat; float:left;}
.comment dd{ width:520px; float:left;color:#8692a2;}
.comment dd p{margin:3px 0 8px 0;padding:0; line-height:21px; color:#333;}
.comment dd em{ float:right; color:#999}
.comment form p{ text-align:right;}
.comment dd dl{width:420px;margin:10px;margin-left:80px;}
.comment dd dt{width:30px;padding:0 10px; background:#FFF;}
.comment dd dt img{height:30px;width:30px; padding:1px; border:1px #cacaca solid;}
.comment dd dd{width:370px;}
.comment dd .inputtext{padding:1px;font-size:12px;}

.pic3Col ul,.txtList ul{background:#FFF; padding:8px; overflow:hidden;}
.pic3Col li{width:98px;margin:4px 0;text-align:center; background:#FFF url(../images/faceBg.gif) center 0 no-repeat; display:inline-block; float:left; color:Gray;}
.pic3Col li img{margin:2px 0 5px 0;width:50px;height:50px;}
.pic3Col li a{color:#369;line-height:23px;}
.pic3Col p,.txtList p{ text-align:center; color:#CCC;}
.icoReaded{ background:url(../images/icons.gif) -1px right no-repeat;padding-right:18px;}
.icoForward{ background:url(../images/icons.gif) -24px right no-repeat;padding-right:18px;}

.txtList h3{background:url(../images/line.gif) 0 -30px repeat-x; height:23px;line-height:23px; padding:0;margin:0;}
.txtList h3 a{color:#111;font-weight:bold; font-size:14px; text-decoration:none; display:inline-block;width:154px; text-align:center; border-left:1px #b6c7db solid;}
.txtList h3 a.over{background:url(../images/overbg.gif) 0 0 repeat-x;width:155px;}
.txtList div{display:none;}
.txtList li{ font-family:Arial; line-height:23px;font-size:14px;font-weight:bold;}
.txtList li a{ text-decoration:none;color:#111;margin-left:5px;font-size:12px;font-weight:normal;}
.txtList li a:hover{color:#369;}

/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder{text-align:left;}
.jcrop-vline, .jcrop-hline{font-size:0;	position:absolute; background:white url(/images/jcrop.gif) top left repeat;}
.jcrop-vline{height:100%; width:1px !important;}
.jcrop-hline{width:100%; height:1px !important;}
.jcrop-handle{font-size:1px; width:7px !important; height:7px !important;	border:1px #eee solid; background-color:#333; *width:9px; *height:9px;}
.jcrop-tracker{width:100%; height:100%;}
.custom .jcrop-vline,.custom .jcrop-hline{background:yellow;}
.custom .jcrop-handle{border-color:black; background-color:#C7BB00; -moz-border-radius:3px; -webkit-border-radius:3px;}